finite and infinite sequences